improve visualization of results.
authorØyvind Kolås <ok@src.gnome.org>
Sat, 10 Nov 2007 23:24:16 +0000 (23:24 +0000)
committerØyvind Kolås <ok@src.gnome.org>
Sat, 10 Nov 2007 23:24:16 +0000 (23:24 +0000)
* babl/babl-fish-stats.c: (table_destination_each): improve
visualization of results.

svn path=/trunk/; revision=247

ChangeLog
babl/babl-fish-stats.c

index 8a9cee630b31aab6c1f454908f5742125d8bba25..c92fa56e9c47196963289aa460a96d51e660b1e9 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2007-11-10  Øyvind Kolås  <pippin@gimp.org>
+
+       * babl/babl-fish-stats.c: (table_destination_each): improve
+       visualization of results.
+
 2007-11-10  Øyvind Kolås  <pippin@gimp.org>
 
        * babl/babl-db.c: (babl_db_each_inline), (babl_db_exist): Optimized
index 7286fe0a1958a16901acd7c06a90d38e736803ae..747d6983958babb927ebf497139180d5d0df104b 100644 (file)
@@ -91,7 +91,7 @@ table_destination_each (Babl *babl,
 
           case BABL_FISH_REFERENCE:
             fprintf (output_file, "<td class='cell'%s><a href='javascript:o()'>&nbsp",
-                     fish->fish.processings > 0 ? " style='background-color: #69f'" : "");
+                     fish->fish.processings > 0 ? " style='background-color: #f99'" : "");
             fprintf (output_file, "<div class='tooltip'>");
             fprintf (output_file, "<h3><span class='g'>Reference</span> %s <span class='g'>to</span> %s</h3>", source->instance.name, destination->instance.name);
 
@@ -105,6 +105,27 @@ table_destination_each (Babl *babl,
             fprintf (output_file, "</a></td>\n");
             break;
 
+          case BABL_FISH_SIMPLE:
+            fprintf (output_file, "<td class='cell'%s><a href='javascript:o()'>&middot;",
+                     fish->fish.processings > 1 ? " style='background-color: #69f'" : "");
+            fprintf (output_file, "<div class='tooltip'>");
+            fprintf (output_file, "<h3><span class='g'>Simple</span> %s <span class='g'>to</span> %s</h3>", source->instance.name, destination->instance.name);
+
+
+            fprintf (output_file, "%s<br/>", BABL (fish->fish_simple.conversion)->instance.name);
+            fprintf (output_file, "<span class='g'>cost:</span> %li<br/>", babl_conversion_cost ((fish->fish_simple.conversion)));
+            fprintf (output_file, "<span class='g'>error:</span> %e<br/>", babl_conversion_error ((fish->fish_simple.conversion)));
+
+            if (fish->fish.processings > 0)
+              {
+                fprintf (output_file, "<span class='g'>usecs:</span>%li<br/>", fish->fish.usecs);
+                fprintf (output_file, "<span class='g'>Processings:</span>%i<br/>", fish->fish.processings);
+                fprintf (output_file, "<span class='g'>Pixels:</span>%li<br/>", fish->fish.pixels);
+              }
+            fprintf (output_file, "</div>");
+            fprintf (output_file, "</a></td>\n");
+            break;
+
           default:
             babl_assert (0);
             break;
@@ -216,6 +237,8 @@ conversions ()
   fprintf (output_file, "</dl>\n");
 }
 
+
+
 void
 babl_fish_stats (FILE *file)
 {